package com.haixiaoke.saas.house.domain;

import com.haixiaoke.saas.common.annotation.Excel;
import com.haixiaoke.saas.common.core.domain.BaseEntity;
import lombok.Data;

/**
 * 房屋收费项目明细对象 biz_charge_item_detail
 *
 * @author xiaolong
 * @date 2023-11-25
 */
@Data
public class ChargeItemDetail extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 收费项目明细id */
    private Long chargeItemDetailId;

    /** 合同id */
    @Excel(name = "合同id")
    private String contractId;

    /** 租户id */
    @Excel(name = "租户id")
    private String tenantId;

    /** 收费项目名 */
    @Excel(name = "收费项目名")
    private String chargeItemName;

    /** 计量单位 */
    @Excel(name = "计量单位")
    private String chargeItemUnit;

    /** 结束类型：1.周期性结算；2.一次性结算 */
    @Excel(name = "结束类型：1.周期性结算；2.一次性结算")
    private String settlementType;

    /** 单价 */
    @Excel(name = "单价")
    private Long unitPrice;

    /** 总价 */
    @Excel(name = "总价")
    private Long totalPrice;

    /** 数量 */
    @Excel(name = "数量")
    private Long chargeItemNumber;

    /**
     * 房屋收费项目明细id集合
     */
    private Long[] chargeItemDetailIds;

}
